package net.moao.netutils_library.tcp;

/**
 * TCPClientThreadCallback
 *
 * @author Moao.Net
 * @DATE 2024/6/10
 */
public interface  TCPClientThreadCallback {
    void onConn(boolean isConn); // 定义连接完成的回调方法，参数又线程传入

    /**
     * 定义 心跳包 ，即 接受超时 时 执行的方法
     * @param tcpClient tcpClient
     */
    void onHeartbeat(TCPClient tcpClient);
    void onReceive(byte[] msgBytes); // 定义接收到消息的回调方法
    void onRunLast(boolean isConnTCP); // 定义 线程 run 循环的 最后执行的 一般用作刷新界面
}
